const router = require('koa-router')()
const swaggerJSDoc = require('swagger-jsdoc')
const swaggerDefinition = {
    info: {
        title: '个人网站api接口',// swagger的title
        version: '1.0.0',// 版本号
        description: '个人网站 REST API',// swagger描述
    },
    host: 'localhost:3000',// ip地址及端口
    basePath: '/' // 基地址
};
const options = {
    swaggerDefinition,
    apis: ['./routes/*.js'], // 这里不能是 ../routes/*.js, 如果是 ../routes/*.js会没有任何效果
};
const swaggerSpec = swaggerJSDoc(options)
// 通过路由获取生成的注解文件
router.get('/swagger.json', async function (ctx) {
    ctx.set('Content-Type', 'application/json');
    ctx.body = swaggerSpec;
})
module.exports = router